package com.farm.service;

import com.farm.opjo.Crops;
import com.farm.opjo.Disease;
import com.farm.reception.WebDisease;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

/**
 * 病虫害表中的增删改查（t_disease）
 */
public interface DiseaseService {
    /**
     * 新增
     * @param disease
     */
    void add(Disease disease);

    /**
     * 删除
     * @param id
     * @return
     */
    boolean delete(int id);

    /**
     * 根据ID更新
     * @param webDisease
     */
    void update(WebDisease webDisease);

    /**
     * 条件+分页查询
     * @param searchMap
     * @param page
     * @param size
     * @return
     */
    Page<WebDisease> findPage(Map searchMap, int page, int size);

}
